home *** CD-ROM | disk | FTP | other *** search
- <?xml version ="1.0"?>
- <!--Generated by XML Authority. Conforms to w3c http://www.w3.org/1999/XMLSchema-->
- <schema targetNamespace = "catalog.xsd"
- xmlns = "http://www.w3.org/1999/XMLSchema">
- <element name = "catalog">
- <complexType content = "elementOnly">
- <sequence minOccurs = "1" maxOccurs = "unbounded">
- <element ref = "manufacturer"/>
- <element ref = "product" minOccurs = "1" maxOccurs = "unbounded"/>
- <element ref = "promotion" minOccurs = "0" maxOccurs = "unbounded"/>
- </sequence>
- <attribute name = "date.expires" type = "date"/>
- <attribute name = "date.issued" type = "date"/>
- </complexType>
- </element>
-
- <element name = "manufacturer">
- <complexType content = "elementOnly">
- <sequence>
- <element ref = "std.address" minOccurs = "0" maxOccurs = "1"/>
- </sequence>
- <attribute name = "name" type = "ID"/>
- </complexType>
- </element>
-
- <element name = "product">
- <complexType content = "elementOnly">
- <sequence>
- <element ref = "description" minOccurs = "0" maxOccurs = "1"/>
- </sequence>
- <attribute name = "complements" type = "IDREFS"/>
- <attribute name = "media" type = "ENTITY"/>
- <attribute name = "product.name" type = "string"/>
- <attribute name = "sku" type = "ID"/>
- <attribute name = "srp" type = "currency"/>
- </complexType>
- </element>
-
- <element name = "promotion">
- <complexType content = "elementOnly">
- <choice minOccurs = "0" maxOccurs = "unbounded">
- <element ref = "bundle"/>
- <element ref = "discount"/>
- </choice>
- </complexType>
- </element>
-
- <element name = "std.address">
- <complexType content = "elementOnly">
- <sequence>
- <element ref = "std.street1"/>
- <element ref = "std.street2" minOccurs = "0" maxOccurs = "1"/>
- <element ref = "ctd.city"/>
- <element ref = "std.state"/>
- <element ref = "std.zip"/>
- </sequence>
- </complexType>
- </element>
-
- <element name = "description">
- <complexType content = "elementOnly">
- <choice minOccurs = "0" maxOccurs = "unbounded">
- <element ref = "feature"/>
- <element ref = "benefit"/>
- </choice>
- </complexType>
- </element>
-
- <element name = "bundle">
- <complexType content = "textOnly">
- <attribute name = "other.skus" type = "IDREFS"/>
- <attribute name = "sku" type = "ID"/>
- <attribute name = "price" type = "currency"/>
- </complexType>
- </element>
-
- <element name = "discount">
- <complexType content = "textOnly">
- <attribute name = "sku" type = "ID"/>
- <attribute name = "min.qty" type = "integer"/>
- <attribute name = "pct.off" type = "float"/>
- </complexType>
- </element>
-
- <element name = "std.street1" type = "string"/>
- <element name = "std.street2" type = "string"/>
- <element name = "ctd.city" type = "string"/>
- <element name = "std.state" type = "string"/>
- <element name = "std.zip" type = "string"/>
- <element name = "feature" type = "string"/>
- <element name = "benefit" type = "string"/>
- <simpleType name = "currency" base = "string"/>
- </schema>
-